package com.taysear.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@SuppressWarnings("serial")
public class Route implements Serializable{

	private Integer routeId;
	private Substation routeStart;
	private Substation routeEnd;
	private Integer routeStartId;
	private Integer routeEndId;
	private String routeStartName;
	private String routeEndName;
	private String dateCreated;
	private RouteStatus routeStatus;
	private Integer routeStatusId;
	private String routeStatusName;
	private BigDecimal amount;
	private BigDecimal amountKg;
	private String routeName;
	private Integer loadingsheetId;
	private String reportingTime; 
	private String departureTime;
	private String ampm;
	
	public Integer getRouteId() {
		return routeId;
	}
	public void setRouteId(Integer routeId) {
		this.routeId = routeId;
	}
	public Substation getRouteStart() {
		return routeStart;
	}
	public void setRouteStart(Substation routeStart) {
		this.routeStart = routeStart;
	}
	public Substation getRouteEnd() {
		return routeEnd;
	}
	public void setRouteEnd(Substation routeEnd) {
		this.routeEnd = routeEnd;
	}
	public Integer getRouteStartId() {
		return routeStartId;
	}
	public void setRouteStartId(Integer routeStartId) {
		this.routeStartId = routeStartId;
	}
	public Integer getRouteEndId() {
		return routeEndId;
	}
	public void setRouteEndId(Integer routeEndId) {
		this.routeEndId = routeEndId;
	}
	public String getRouteStartName() {
		return routeStartName;
	}
	public void setRouteStartName(String routeStartName) {
		this.routeStartName = routeStartName;
	}
	public String getRouteEndName() {
		return routeEndName;
	}
	public void setRouteEndName(String routeEndName) {
		this.routeEndName = routeEndName;
	}
	public String getDateCreated() {
		return dateCreated;
	}
	public void setDateCreated(String dateCreated) {
		this.dateCreated = dateCreated;
	}
	public RouteStatus getRouteStatus() {
		return routeStatus;
	}
	public void setRouteStatus(RouteStatus routeStatus) {
		this.routeStatus = routeStatus;
	}
	public Integer getRouteStatusId() {
		return routeStatusId;
	}
	public void setRouteStatusId(Integer routeStatusId) {
		this.routeStatusId = routeStatusId;
	}
	public String getRouteStatusName() {
		return routeStatusName;
	}
	public void setRouteStatusName(String routeStatusName) {
		this.routeStatusName = routeStatusName;
	}
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public String getRouteName() {
		return routeName;
	}
	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}
	public Integer getLoadingsheetId() {
		return loadingsheetId;
	}
	public void setLoadingsheetId(Integer loadingsheetId) {
		this.loadingsheetId = loadingsheetId;
	}
	public String getReportingTime() {
		return reportingTime;
	}
	public void setReportingTime(String reportingTime) {
		this.reportingTime = reportingTime;
	}
	public String getDepartureTime() {
		return departureTime;
	}
	public void setDepartureTime(String departureTime) {
		this.departureTime = departureTime;
	}
	public String getAmpm() {
		return ampm;
	}
	public void setAmpm(String ampm) {
		this.ampm = ampm;
	}
	public BigDecimal getAmountKg() {
		return amountKg;
	}
	public void setAmountKg(BigDecimal amountKg) {
		this.amountKg = amountKg;
	}
	
	@Override
	public String toString() {
		return routeId.toString();
	}
	
}
